public class Util{
    public static <E>void swap(E[]array,int i,int j){
        E t=array[i];
        array[i]=array[j];
        array[j]=t;
    }

    public static void main(String[] args) {
        Integer[] a={};
        Util.<Integer>swap(a,0,9);
        String[] b={};
        Util.<String>swap(b,0,8);
    }

}

